home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer (Italian) 25
/
PC Gamer IT CD 25.iso
/
ZGI_DEMO
/
DATA
/
SCRIPTS.ZFS
/
gjbu.scr
< prev
next >
Wrap
Text File
|
1997-09-04
|
5KB
|
205 lines
# Node gjbu generated on Thu Sep 04 16:18:37 1997
world g
room j
nodeview bu
puzzle:01016 { # gjbu_bounce_back
criteria {
[01017] = 0 # user_just_grabbed
[01018] = 0 # gjsl_came_from_slideshow
[01019] = 0 # gjs1_came_from_slideshow1
[01020] = 0 # gjs2_came_from_slideshow2
[01021] = 0 # gjs3_came_from_slideshow3
[01022] = 0 # gjbu_bounce_back_slideshow
}
results {
action:change_location(0, 0, 00, 0)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01022 { # gjbu_bounce_back_slideshow
criteria {
[01017] = 0 # user_just_grabbed
[01018] = 1 # gjsl_came_from_slideshow
}
results {
action:assign(01018, 0) # gjsl_came_from_slideshow
action:change_location(g, j, sl, 0)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01022 { # gjbu_bounce_back_slideshow
criteria {
[01017] = 0 # user_just_grabbed
[01019] = 1 # gjs1_came_from_slideshow1
}
results {
action:assign(01019, 0) # gjs1_came_from_slideshow1
action:change_location(g, j, s1, 0)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01022 { # gjbu_bounce_back_slideshow
criteria {
[01017] = 0 # user_just_grabbed
[01020] = 1 # gjs2_came_from_slideshow2
}
results {
action:assign(01020, 0) # gjs2_came_from_slideshow2
action:change_location(g, j, s2, 0)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01022 { # gjbu_bounce_back_slideshow
criteria {
[01017] = 0 # user_just_grabbed
[01021] = 1 # gjs3_came_from_slideshow3
}
results {
action:assign(01021, 0) # gjs3_came_from_slideshow3
action:change_location(g, j, s3, 0)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01023 { # gjbu_user_just_grabbed_1
criteria {
[01017] = 4 # user_just_grabbed
}
results {
action:assign(01016, 1) # gjbu_bounce_back
action:assign(01017, 0) # user_just_grabbed
action:universe_music:01024(0 gjmbh01q.raw 0 100) # voice_over
action:assign(01025, 1) # user_has_coins
action:dissolve()
action:change_location(g, j, iv, 0)
}
flags {
once_per_inst
}
}
puzzle:01026 { # gjbu_user_just_grabbed_2
criteria {
[01017] = 1 # user_just_grabbed
}
results {
action:assign(01016, 1) # gjbu_bounce_back
action:assign(01017, 0) # user_just_grabbed
action:universe_music:01024(0 gjmbh01q.raw 0 100) # voice_over
action:assign(01027, 1) # user_has_totem1
action:dissolve()
action:change_location(g, j, iv, 0)
}
flags {
once_per_inst
}
}
puzzle:01028 { # gjbu_user_just_grabbed_3
criteria {
[01017] = 2 # user_just_grabbed
}
results {
action:assign(01016, 1) # gjbu_bounce_back
action:assign(01017, 0) # user_just_grabbed
action:universe_music:01024(0 gjmbh01q.raw 0 100) # voice_over
action:assign(01029, 1) # user_has_totem2
action:dissolve()
action:change_location(g, j, iv, 0)
}
flags {
once_per_inst
}
}
puzzle:01030 { # gjbu_user_just_grabbed_4
criteria {
[01017] = 3 # user_just_grabbed
}
results {
action:assign(01016, 1) # gjbu_bounce_back
action:assign(01017, 0) # user_just_grabbed
action:universe_music:01024(0 gjmbh01q.raw 0 100) # voice_over
action:assign(01031, 1) # user_has_totem3
action:dissolve()
action:change_location(g, j, iv, 0)
}
flags {
once_per_inst
}
}
puzzle:01032 { # gjbu_user_just_grabbed_5
criteria {
[01017] = 5 # user_just_grabbed
}
results {
action:assign(01016, 1) # gjbu_bounce_back
action:assign(01017, 0) # user_just_grabbed
action:universe_music:01024(0 gjmbh01q.raw 0 100) # voice_over
action:assign(01033, 1) # user_has_map
action:dissolve()
action:change_location(g, j, iv, 0)
}
flags {
once_per_inst
}
}
puzzle:01034 { # gjbu_user_just_grabbed_7
criteria {
[01017] = 7 # user_just_grabbed
}
results {
action:assign(01016, 1) # gjbu_bounce_back
action:assign(01017, 0) # user_just_grabbed
action:universe_music:01024(0 gjmbh01q.raw 0 100) # voice_over
action:assign(01004, 1) # user_has_lantern
action:dissolve()
action:change_location(g, j, iv, 0)
}
flags {
once_per_inst
}
}
puzzle:01035 { # gjbu_user_just_grabbed_6
criteria {
[01017] = 6 # user_just_grabbed
}
results {
action:kill(01024) # voice_over
action:assign(01016, 1) # gjbu_bounce_back
action:assign(01017, 0) # user_just_grabbed
action:universe_music:01036(0 gjmbh01q.raw 0 100) # gjbu_magic_sfx
action:universe_music:01024(0 uw10h62p.raw 0 100) # voice_over
action:assign(01037, 1) # user_has_magicbook
action:dissolve()
action:change_location(g, j, iv, 0)
}
flags {
once_per_inst
}
}